/*
	EY Dark Themed Template-Portal.css
	
	This CSS file contains the dark theme for EY Portals based upon EY Motif.
 */

body {
  color: #FFF;
  background-color: #2E2E38 } 

legend {
  color: #ffffff; }

footer {
  color: #FFE600; }
  footer .footer-bottom {
    background-color: #1a1a24; } 

.breadcrumb {
  /*background-color: transparent; }
  .breadcrumb > li a {
    color: #FFF; }
    .breadcrumb > li a:hover {
      color: #FFF;
      font-weight: bold; }
  .breadcrumb > .active {
    color: #FFE600;
    font-weight: normal; }
    .breadcrumb > .active:hover {
    color: #FFE600;
    font-weight: bold;*/
    display : none; } 

.nav-tabs > li > a:hover {
  background-color: #1a1a24;
  color: #FFE600}

.nav-tabs > li > a:focus {
  background-color:#2E2E38;
  color: #FFE600; }

.btn-primary {
  color: #1a1a24;
  background-color: #FFE600;
  border-color: #FFE600; }
  .btn-primary:hover {
    color: #1a1a24;
    background-color: #EAEAF2;
    border-color: #EAEAF2; }
  .btn-primary:active, .btn-primary.active {
    color: #1a1a24;
    background-color: #FFE600;
    border-color: #FFE600; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus {
      color: #1a1a24;
      background-color: #EAEAF2;
      border-color: #EAEAF2; }
  .btn-primary:focus, .btn-primary.focus {
    color: #1a1a24;
    background-color: #EAEAF2;
    border-color: #EAEAF2;}
  .btn-primary:disabled, .btn-primary.disabled {
    color: #EAEAF2;
    background-color: #2E2E3C;
    border-color: #2E2E3C; }
    .btn-primary:disabled:hover, .btn-primary:disabled.hover, .btn-primary.disabled:hover, .btn-primary.disabled.hover{
      color: #EAEAF2;
      background-color: #2E2E3C;
      border-color: #2E2E3C; }
    .btn-primary:disabled:focus, .btn-primary:disabled.focus,  .btn-primary.disabled:focus, .btn-primary.disabled.focus {
      color: #EAEAF2;
      background-color: #2E2E3C;
      border-color: #2E2E3C; } 

.btn-default {
  color: #1a1a24;
  background-color: #EAEAF2;
  border-color: #EAEAF2; }
  .btn-default:hover {
    color: #1a1a24;
    background-color: #FFE600;
    border-color: #FFE600; }
  .btn-default:active, .btn-default.active {
    color: #1a1a24;
    background-color: #EAEAF2;
    border-color: #EAEAF2; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus {
      color: #1a1a24;
      background-color: #FFE600;
      border-color: #FFE600; }
  .btn-default:focus, .btn-default.focus {
    color: #1a1a24;
    background-color: #FFE600;
    border-color: #FFE600; }
  .btn-default:disabled, .btn-default.disabled {
    color: #EAEAF2;
    background-color: #2E2E3C;
    border-color: #2E2E3C; }
    .btn-default:disabled:hover, .btn-default:disabled.hover, .btn-default.disabled:hover, .btn-default.disabled.hover{
      color: #EAEAF2;
      background-color: #2E2E3C;
      border-color: #2E2E3C; }
    .btn-default:disabled:focus, .btn-default:disabled.focus,  .btn-default.disabled:focus, .btn-default.disabled.focus {
      color: #EAEAF2;
      background-color: #2E2E3C;
      border-color: #2E2E3C; } 

.navbar-static-top.navbar-inverse {
  background-color: #1a1a24; } 
.navbar-toggle {
  background-color: #FFE600; } 

.navbar-inverse .navbar-toggle {
  border: 1px solid #FFE600; }
  .navbar-inverse .navbar-toggle:hover {
    background-color: #EAEAF2;
    border: 1px solid #EAEAF2; }
  .navbar-inverse .navbar-toggle:focus {
    border: 1px solid #FFE600;
    background-color: #FFE600; } 

.navbar-inverse .navbar-nav > li > a {
  color: #FFF; }
  .navbar-inverse .navbar-nav > li > a:hover {
    background-color: transparent;
    color: #FFE600; }
  .navbar-inverse .navbar-nav > li > a:focus {
    background-color: transparent;
    color: #FFE600; } 

.navbar-inverse .navbar-nav > .open > a {
  color: #FFE600;
  background-color: #2E2E38; }
  .navbar-inverse .navbar-nav > .open > a:hover {
    color: #2E2E38;
    background-color: #FFE600 ; }
  .navbar-inverse .navbar-nav > .open > a:focus {
    color: #FFE600;
    background-color: #2E2E38; } 

.navbar-inverse .navbar-nav .open .dropdown-menu {
  background-color: #2E2E38; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #FFF; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
      background-color: #1a1a24;
      color: #FFE600; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
      background-color: #1a1a24;
      color: #FFE600; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a {
    background-color: #2E2E38;
    color: #FFE600; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
      background-color: #1a1a24;
      color: #FFE600; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      background-color: #2E2E38;
      color: #FFE600; } 

.nav > li > a {
  color: #FFF;
  background-color: transparent; }
  .nav > li > a:hover {
    background-color: transparent;
    color: #FFE600; }
  .nav > li > a:focus {
    background-color: transparent;
    color: #FFE600; }

.nav .open .dropdown-menu {
  background-color: #2E2E38; }
  .nav .open .dropdown-menu > li > a {
    color: #FFF; }
    .nav .open .dropdown-menu > li > a:hover {
      background-color: #1a1a24;
      color: #FFE600; }
    .nav .open .dropdown-menu > li > a:focus {
      background-color: #2E2E38;
      color: #FFE600; }
  .nav .open .dropdown-menu > .active > a {
    background-color: #2E2E38;
   color: #FFE600; }
    .nav .open .dropdown-menu > .active > a:hover {
      background-color: #1a1a24;
      color: #FFE600; }
    .nav .open .dropdown-menu > .active > a:focus {
      background-color: #2E2E38;
      color: #FFE600; }

.nav > .open > a {
  background-color: #2E2E38;
/*  color: #FFE600; */ }
  .nav > .open > a:hover {
    background-color: #2E2E38;
   /*  color: #FFE600; */ }
  .nav > .open > a:focus {
    background-color: #2E2E38;
   /*  color: #FFE600; */ }

.sectionPrimaryColor {
  background-color: #FFE600;
  color: #1a1a24; }
  .sectionPrimaryColor h1, .sectionPrimaryColor h2, .sectionPrimaryColor h3, .sectionPrimaryColor h4, .sectionPrimaryColor h5, .sectionPrimaryColor h6 {
    color: #1a1a24; }
  .sectionPrimaryColor .crmEntityFormView h1, .sectionPrimaryColor .crmEntityFormView h2, .sectionPrimaryColor .crmEntityFormView h3, .sectionPrimaryColor .crmEntityFormView h4, .sectionPrimaryColor .crmEntityFormView h5, .sectionPrimaryColor .crmEntityFormView h6 {
    color: #FFF; }
  .sectionPrimaryColor .entitylist h1, .sectionPrimaryColor .entitylist h2, .sectionPrimaryColor .entitylist h3, .sectionPrimaryColor .entitylist h4, .sectionPrimaryColor .entitylist h5, .sectionPrimaryColor .entitylist h6 {
    color: #FFF; } 

a {
  color: #FFE600; }
  a:hover {
    color: #FFE600;
    text-decoration: underline;
    font-weight: bold; }
  a:focus {
    color: #FFE600;
    text-decoration: underline;
    font-weight: bold; } 

.open > .btn-default.dropdown-toggle {
  color: #1a1a24;
  background-color: #FFE600;
  border-color: #FFE600; }

.open > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #2E2E38;
  border-color: #2E2E38; }
  .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
    color: #FFE600;
    background-color: #1a1a24;
    border-color: #1a1a24; }

.crmEntityFormView, .entitylist, .modal-content, .popover-content {
  background-color: #1a1a24;
  color: #FFF;
  border: 1px solid #EAEAF2; }

.panel-default > .panel-body, .list-group-item {
  background-color: #2E2E38;
  color: #FFF; }

.panel-default > .panel-heading {
  background-color: #1a1a24;
  color: #FFE600;
  font-weight: bold; }

.facet-list-group-item-title {
  color: #ffffff; }

.form-control {
 /* background-color: #1a1a24 !important;*/
  color: #ffffff; }

input {
  background-color: #1F1F1F; }

.bootstrap-datetimepicker-widget {
  background-color: #2E2E38; }
  .bootstrap-datetimepicker-widget table thead tr:first-child th:hover, .bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td span:hover {
    color: #FFF; }
  .bootstrap-datetimepicker-widget table td.active:hover, .bootstrap-datetimepicker-widget table td span.active:hover {
    color: #FFE600; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: unset; }

.login-heading-section {
  color: #FFE600; }

.navbar-static-top.navbar-inverse .navbar-brand a {
  color: #ffffff; }

.search-results .highlight {
  color: #1a1a24; }

.table > thead > tr.info > td {
  background-color: #2E2E38; }

.table > thead > tr.info > th {
  background-color: #2E2E38; }

.table > thead > tr > td.info {
  background-color: #2E2E38; }

.table > thead > tr > th.info {
  background-color: #2E2E38; }

.table > tbody > tr.info > td {
  background-color: #2E2E38; }

.table > tbody > tr.info > th {
  background-color: #2E2E38; }

.table > tbody > tr > td.info {
  background-color: #2E2E38; }

.table > tbody > tr > th.info {
  background-color: #2E2E38; }

.table > tfoot > tr.info > td {
  background-color: #2E2E38; }

.table > tfoot > tr.info > th {
  background-color: #2E2E38; }

.table > tfoot > tr > td.info {
  background-color: #2E2E38; }

.table > tfoot > tr > th.info {
  background-color: #2E2E38; }

.table-hover > tbody > tr:hover {
  background-color: #2E2E38; }

.table-hover > tbody > tr > td.info:hover {
  background-color: #2E2E38; }

.table-hover > tbody > tr > th.info:hover {
  background-color: #2E2E38; }

.table-hover > tbody > tr.info:hover > td {
  background-color: #2E2E38; }

.table-hover > tbody > tr.info:hover > th {
  background-color: #2E2E38; }

.table-hover > tbody > tr:hover > .info {
  background-color: #2E2E38; }
  
.alert-danger {
  background-color: #b9251c !important;
  border-color: #b9251c !important;
  color: #FFF !important; }
  .alert-danger > ul > li > a, .alert-danger > ul > li > a:hover, .alert-danger > ul > li > a:focus {
    color: #FFF !important;
    font-weight: bold; }

.alert-success {
  background-color: #168736 !important;
  border-color: #168736 !important;
  color: #FFF !important; }
  .alert-success > ul > li > a, .alert-success > ul > li > a:hover, .alert-success > ul > li > a:focus {
    color: #FFF !important;
    font-weight: bold; }

.form-close {
  color: #ffffff; }
  .form-close:hover {
    color: #ffffff !important; }
  .form-close:focus {
    color: #ffffff !important; }

::placeholder {
  color: #ffffff !important; }

.help-block {
  color: #ffffff; }

/* Continue session button in session timeout button updated on 09072025*/
#btnSessionExpiredCancelled {
    width: fit-content;
}